@charset "utf-8";
/*
* Developers: zhaoyongchang <yongchang@leju.sina.com.cn>
**/

.news_tit{ padding:8px 10px; font-size:18px; font-weight:bold; color:#333; text-align:center; line-height:20px; margin:4px 0 0 0}
.news_tit_s{ line-height:28px; margin:0 10px; padding:0 10px; text-align:center; color:#999; font-size:12px; height:28px; background:#eaeaea; text-shadow:1px 1px 0px #fff;}
.news_tit_s b{ font-weight:normal; padding:0 5px}
.news_con{ padding:0 10px 10px 10px; font-size:16px; color:#333; line-height:24px}
.news_con p{ padding:6px 0}

.tit_h2{ display:block; height:38px; line-height:38px; padding:2 10px 0 10px; background:#6e8fce; border-bottom:1px solid #3259a3; font-size:16px; font-weight:bold; color:#fff; text-shadow:0px 0px 3px #3259a3; position:relative}
.tit_h2 i, .tit_h2 .h{ display:block; position:absolute; width:56px; height:6px; background:url(/statics/default/3g/images/wap/deta_nva_s.png) center no-repeat; background-size:11px 6px; margin:0 auto; left:0px; top:35px}
.tit_h2 .h{background:url(/statics/default/3g/images/wap/deta_nva_s2.png) center no-repeat;}

.more_news{ background:#f3f3f3; padding:5px 10px}
.more_news a{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:16px; font-size:16px; border-top:1px solid #fff; border-bottom:1px solid #d8d8d8; color:#2758b6; text-shadow:1px 1px 0px #fff; background:url(/statics/default/3g/images/wap/arr_1.png) center right no-repeat; background-size:7px 12px; padding:12px 0}
.more_news .sta{ border-top:0px}
.more_news .bot{ border-bottom:0px}

.f_h2{ line-height:36px; border-bottom:1px solid #cbcbcb; line-height:38px; padding:2px 10px 0 10px; font-size:16px; font-weight:bold; color:#333; border-top:1px solid #e8e8e8; position:relative}
.sf_h2{ border-top:0px}


.new_list_one{ background:#f3f3f3; padding:10px 10px 15px 10px; height:60px}
.new_list_one a{height:60px; overflow:hidden; display:block; position:relative; border-bottom:1px solid #d8d8d8; padding-bottom:10px; text-shadow:1px 1px 0px #fff;}
.new_list_one .lpic{ display:block; position:absolute; width:80px; height:60px; -webkit-box-shadow:0px 0px 2px #000 inset; background-size:80px 60px; top:0px; left:0px; z-index:1}
.new_list_one .ltxt{ display:block; margin:0 0 0 90px; height:60px; overflow:hidden; line-height:24px}
.new_list_one .ltxt .h1{ display:block; height:20px; line-height:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:16px; color:#2758b6}
.new_list_one .ltxt .nr{ display:block; height:36px; line-height:18px; overflow:hidden; font-size:12px; color:#666; margin:2px 0 0 0}
.new_list_one .line{ height:1px; background:#fff; overflow:hidden}



.new_list{ background:#f3f3f3; padding:5px 0}
.new_list div{background:url(/statics/default/3g/images/wap/time_line.png) repeat-y; background-size:2px 2px; margin:0 10px 0 10px}
.new_list div a{ display:block; padding:12px 0 10px 0; margin:0 0 0 12px; border-top:1px solid #fff; border-bottom:1px solid #d8d8d8; line-height:16px; color:#2758b6; text-shadow:1px 1px 0px #fff; background:url(/statics/default/3g/images/wap/arr_1.png) center right no-repeat; background-size:7px 12px; position:relative; font-size:16px}
.new_list div a label em{ display:block; width:11px; height:11px; background:url(/statics/default/3g/images/wap/deta_ico_bg.png)-39px -56px; background-size:50px 150px; -webkit-box-shadow:1px 1px 1px #fff; position:absolute; right:-10px; top:-1px}
.new_list div a span{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block}
.new_list div a label{ display:block; font-size:10px; position:absolute; top:-5px; position:relative; line-height:10px; color:#333; width:60px}
.new_list div a i{ display:block; width:7px; height:7px; border:2px solid #a5b8dc; border-radius:6px; position:absolute; top:7px; left:-17px; -webkit-box-shadow:1px 1px 1px #fff; background:#f3f3f3}
.new_list div .sta{ border-top:0px}
.new_list div .bot{ border-bottom:0px}

.bn_most{ height:40px; background:url(/statics/default/3g/images/wap/line_1.png) top repeat-x; margin-bottom:13px}
.bn_most div, .bn_most .s2{ margin:0 10px; height:40px; background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(1, #e5e5e5)); border:1px solid #d4d4d4; border-top:1px solid #f1f1f1;  border-radius:0 0 5px 5px;  -webkit-box-shadow: 0px 0px 3px #c3c3c3; position:relative; text-shadow:1px 1px 0px #fff;}
.bn_most div b{ display:block; width:98%; height:1px; background:#f1f1f1; overflow:hidden; top:39px; left:3px; position:absolute}
.bn_most div i, .bn_most div .h { background:#fff; width:100%; height:5px; top:-6px; left:0; position:absolute; display:block; overflow:hidden}
.bn_most div .h{ background:#f3f3f3}
.bn_most div .top{ display:block; width:40px; height:22px; font-size:12px; position:absolute; z-index:2; right:0; border-left:1px solid #fff; text-align:center; font-size:12px; background:url(/statics/default/3g/images/wap/deta_ico_bg.png) 15px -90px no-repeat; background-size:50px 150px; padding:16px 0 0 0; line-height:22px; color:#999}
.bn_most .most{ margin:0 41px 0 0; border-right:1px solid #d1d1d1; height:26px; display:block; text-align:center; padding:8px 0 4px 0}
.bn_most .most span{ display:block; height:26px; width:90px; font-size:16px; font-weight:bold; color:#333; margin:0 auto; line-height:26px; overflow:hidden; background:url(/statics/default/3g/images/wap/deta_ico_bg.png) -33px -71px no-repeat; background-size:50px 150px; padding:0 0 0 10px }
.bn_most .most em{ font-size:12px; color:#999}
.bn_most .most .num{ width:140px}
.bn_most .most .up{ background:url(/statics/default/3g/images/wap/deta_ico_bg.png) -33px -124px no-repeat;}
.bn_most sub{ display:block; background:#f3f3f3; height:5px; position:absolute; width:100%; top:-10px; left:0}